@charset "utf-8";

/* 常用 */
.top-box,
.header-box,
.banner-box,
.main-box,
.footer-box{min-width:1140px;width:100% !important;_width:100%;}
.area{position:relative;width:1140px;margin:0 auto;}
.area,.clear{*zoom:1}
.area:after,.clear:after{content:".";display:block;visibility:hidden;overflow:hidden;height:0;clear:both;}
.f-mid{display:inline-block;*display:inline;*zoom:1;width:0;height:100%;vertical-align:middle;}/* 大小不定元素垂直居中 */
.f-justify{display:inline-block;*display:inline;*zoom:1;width:100%;height:0;} /* 左右两边对齐 */
.f-arc{-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;} /* 左右半圆 */
.f-cir{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;} /* 圆 */
.f-hvrScale .u-img{overflow:hidden;}/* 图片放大镜效果 */
.f-hvrScale .u-img .jqthumb{-webkit-transition:all .6s ease;-moz-transition:all .6s ease;transition:all .6s ease;}
.f-hvrScale .u-img:hover .jqthumb{-webkit-transform: scale(1.1,1.1);-moz-transform: scale(1.1,1.1);transform: scale(1.1,1.1);}
.u-a{display:inline-block;*display:inline;*zoom:1;} /* 使用链接模拟按钮 */
.u-a-wrap{display:block;} /* 链接块 */
.u-sgtxt{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;} /* 单行文字，超出显示省略号 */
.u-roll{position:relative;} /* 滚动图片 */
.u-roll li{float:left;}
.u-cutline:after{content:"";display:block;position:absolute;right:0;top:0;bottom:0;margin:auto 0;} /* 分割线，需设置高度和左右边框 */
.u-underline:after{content:"";display:block;position:absolute;bottom:0;left:0;width:100%;border-top:solid 1px;} /* 下划线 */

/* 普通翻页器-默认居中 */
.m-page{margin:0 auto;line-height:36px;padding:55px 0 70px 0;font-size:0;text-align:right;white-space:nowrap;}
.m-page a,
.m-page i{display:inline-block;*display:inline;*zoom:1;vertical-align:top;margin-left:-1px;padding:0 14px;font-size:14px;letter-spacing:normal;word-spacing:normal;color:#666;background:#ececec;}
.m-page a,
.m-page a:hover{text-decoration:none;}
.m-page a.first{margin-left:0;}
.m-page a.last{margin-right:0;}
.m-page a:hover,
.m-page a:active{ color:#fff; background: #1665b6; }
.m-page a.z-crt,
.m-page a.z-crt:hover,
.m-page a.z-crt:active{ color:#fff; background: #1665b6; cursor:default;}
.m-page a.z-dis,
.m-page a.z-dis:hover,
.m-page a.z-dis:active{ color:#666; background: #ececec; cursor:default;}
/* 居左 */
.m-page-lt{text-align:left;}
/* 居右 */
.m-page-rt{text-align:right;}
/* 较小 */
.m-page-sm{line-height:24px;}
.m-page-sm a,
.m-page-sm i{padding:0 8px;}
/* 分离 */
.m-page-sr a,
.m-page-sr i{margin:0 .5px;}
/* .m-page-sr i{border:0;} */

/* 在线留言 */
.sub-message{font-size: 14px;padding: 30px 12px;background-color: #fff;}
.sub-message .m-textimg{color:#333;line-height:24px;margin-bottom:20px;font-size:14px;}
.sub-message .m-textimg img{float:left;margin-right:15px;}
.sub-message i{display:inline-block;padding-right:5px;font-style:normal;color:#f00;*display:inline;*zoom:1;}
.sub-message .m-tage{background-color:#ececec;color:#333;padding:5px 0;}
.sub-message .m-form{margin-bottom:20px;padding:10px;}
.sub-message table{width:100%;}
.sub-message .m-form table td{padding:7px 0;}
.sub-message label{color:#333;position:relative;display:inline-block;width:100px;height:30px;line-height:30px;text-align:right;}
.sub-message .m-form table input{width:60%;height:28px;line-height:28px;padding-left:5px;vertical-align:top;}
.sub-message .m-form .td-textarea{width:60%;vertical-align:middle;}
.sub-message .m-form .td-textarea label{float:left;}
.sub-message .m-form .td-textarea textarea{width:70%;height:168px;padding:5px;vertical-align:middle;}
.sub-message .m-submit{text-align:right;vertical-align:top;}
.sub-message .m-submit img{margin-left:5px;vertical-align:top;}
.sub-message .m-submit .btn{width:80px;height:28px;line-height:24px;margin:0;margin-left:5px;font-family:'microsoft yahei';font-size:14px;border:none;cursor:pointer;}
.sub-message .m-submit input{width:80px;height:24px;line-height:24px;margin:0;padding-left:5px;vertical-align:top;cursor:auto;}
.sub-message .m-submit input,
.sub-message .m-form table input,
.sub-message .m-form .td-textarea textarea{font-family:'microsoft yahei';border:1px solid #c6c6c6;background:#fff;}
.sub-message .m-form{background:#ececec;}
.sub-message .m-submit .btn{color:#fff;background:#2181c3;}

/* 搜索结果 */
.search-no .bd{padding:60px 0 60px 0;border-bottom:1px solid #e4e4e4;}
.search-no .inputs{width:410px;margin-right:auto;margin-left:auto;font-size:0;}
.search-no .inputs input{font-family:'SimSun';font-size:14px;vertical-align:top;}
.search-no .inputs input.text{width:326px;height:30px;line-height:30px;padding:0 6px;border:2px solid #2269d5;border-right:0;background:#fff;}
.search-no .inputs input.btn{width:70px;height:34px;color:#fff;border:0;border:0 none;background:#2269d5;cursor:pointer;}
.search-no .pt{ height:240px;padding:100px 0 0 250px;background:url(../images/search-no.png) 30px center no-repeat;border-bottom:1px solid #e4e4e4;}
.search-no .pt h3{margin-bottom:10px;font-size:18px;font-weight:normal;color:#333;}
.search-no .pt h3 span{color:#2269d5;}
.search-no .pt p{color:#888;}

/* display */
.dn{display:none;}
.db{display:block;}
.dib{display:inline-block;*display:inline;*zoom:1;}
/* width */
.wpct100{width:100%;}
/* height */
.hpct100{height:100%;}
/* font-size */
.f0{font-size:0;}
/* color */
.Cwh { color: #fff; }
/* font-style */
.b{font-weight:bold;}
.i{font-style:italic;}
/* text-align */
.tc{text-align:center;}
.tr{text-align:right;}
.tl{text-align:left;}
/* white-space */
.nowrap{white-space:nowrap;}
/* vertical-align */
.vm{vertical-align:middle;}
.vb{vertical-align:bottom;}
.vt{vertical-align:top;}
.vtt{vertical-align:text-top;}
.vtb{vertical-align:text-bottom;}
/* float */
.l{float:left;}
.r{float:right;}
/* position */
.rel{position:relative;}
.abs{position:absolute;}
/*z-index*/
.zx1{z-index:1;}
.zx2{z-index:2;}
.zxany{z-index:100;}
/* cursor */
.csr{cursor:pointer;}
/* overflow */
.ovh{overflow:hidden;}
/* visibility */
.vh{visibility:hidden;}
.vv{visibility:visible;}